home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 576-600 / disk_587 / gmc / german.docs / gmc.doc next >
Text File  |  1992-05-06  |  26KB  |  691 lines

  1.  
  2.      GMC V9.10                Bedienungsanleitung                   Seite 1
  3.  
  4.  
  5.  
  6.  
  7.                             ›4mGMC --- Console-Handler›0m 
  8.  
  9.  
  10.  
  11.      Ü›1mbersicht 
  12.  
  13.                ›0mGMC  wurde  geschrieben,  um  die  bisher existierenden
  14.           Console-Handler wie CON, NewCON, ConMan usw.   zu  ersetzen.
  15.           Neben  den  dort  schon  bekannten Möglichkeiten, bietet GMC
  16.           eine Vielzahl  neuer  Fähigkeiten,  um  das  Leben  mit  der
  17.           Tastatur zu vereinfachen.  
  18.  
  19.                Der  primäre Einsatz von GMC liegt im Zusammenspiel mit
  20.           einer Shell oder auch dem CLI, die bisher  mit  CON,  NewCON
  21.           oder ConMan   arbeiten  mussten.    Auch  sollten  sich  die
  22.           Anwendungen, die auf der Shell laufen, möglichst  auf  reine
  23.           Textausgaben  beschränken,  da  GMC selbst die Ausgabe stark
  24.           beeinflussen kann und  dies  dann  zu  Interferenzen  führen
  25.           könnte.   Probleme  können  auch  entstehen,  wenn die Shell
  26.           keine echte Shell ist, sondern nur  ein  Programm,  das  auf
  27.           Eingaben  wartet und dann andere Programme startet, wie z.B.
  28.           Csh. Hervorragend ist  dagegen  das  Zusammenspiel  mit  der
  29.           Standard-Shell   oder  der  Arp-Shell  (oder  mit  "Csh  -a"
  30.           (AUX-Modus)).  
  31.  
  32.           Ab  Version  9.9  existiert  nur  noch  eine  unter  KS  2.0
  33.           lauffähige  Version (KS 2.0.4 V37). Die Version für KS 1.2/3
  34.           läuft schon seit über  sechs  Monaten  fehlerfrei,  sie  ist
  35.           jedoch an   ihre   technologische  Grenze  gestoßen.    Wenn
  36.           trotzdem noch Fehler gefunden werden, sollten sie dem  Autor
  37.           mitgeteilt werden.  
  38.  
  39.           Stichwortartig bietet GMC folgende Mermale: 
  40.  
  41.              - Kommandozeileneditierung 
  42.  
  43.              - Wahlfreie Belegung der Funktionstasten 
  44.  
  45.              - Kommandozeilenspeicherung 
  46.  
  47.              - Online-Hilfe zu Funktionen von GMC 
  48.  
  49.              - Iconify-Funktion und Fenster/Screen-Verlagerung 
  50.  
  51.              - Dateinamen-Erweiterung 
  52.  
  53.              - Kommando-Suchfunktion 
  54.  
  55.              - Fensterausdruckfunktion mit Zurückblättern 
  56.  
  57.              - Script-Funktion zum Speichern aller Ausgaben 
  58.  
  59.              - Undo-Funktion für die Änderung der Kommandozeile 
  60.  
  61.              - Kommandozeilenabschluß ohne Ausführung des Kommandos 
  62.  
  63.              - Aktueller Pfad im Fenstertitel 
  64.  
  65.              - Beep-Funktion bei Prompt 
  66.  
  67.  
  68.      GMC V9.10                                                     13.08.91
  69.  
  70.  
  71.      GMC V9.10                Bedienungsanleitung                   Seite 2
  72.  
  73.  
  74.              - Titel-Flags für Kickstart 2.0 
  75.  
  76.              - Snip-Funktion wie bei CON 2.0 
  77.  
  78.              - Fast Scrolling 
  79.  
  80.              - Lokales und globales Konfigurieren 
  81.  
  82.  
  83.  
  84.      ›1mKommandozeileneditierung 
  85.  
  86.                ›0mDie  Kommandozeileneditierung  stützt sich auf folgende
  87.           Funktionen: 
  88.  
  89.  
  90.        Lösch-Funktionen 
  91.  
  92.           Zeichen vor Cursor löschen (1) 
  93.           Backspace 
  94.  
  95.           Zeichen unter Cursor löschen (2) 
  96.           Del 
  97.  
  98.           Löschen ab Cursorposition bis Blockanfang (3) 
  99.           Ctrl-Backspace 
  100.  
  101.           Löschen ab Cursorposition bis Blockende (4) 
  102.           Ctrl-Del 
  103.  
  104.           Löschen ab Cursorposition bis Wortanfang (5) 
  105.           Shift-Backspace 
  106.  
  107.           Löschen ab Cursorposition bis Wortende (6) 
  108.           Shift-Del 
  109.  
  110.           Löschen ab Cursorposition bis Zeilenanfang (7) 
  111.           Alt-Backspace 
  112.  
  113.           Löschen ab Cursorposition bis Zeilenende (8) 
  114.           Alt-Del 
  115.  
  116.           Löschen der ganzen Zeile (9) 
  117.           Keine Vorbelegung 
  118.  
  119.  
  120.  
  121.        Cursor-Bewegung 
  122.  
  123.           Zeichen links/rechts (1/2) 
  124.           "Cursor links/rechts" 
  125.  
  126.           Block links/rechts (3/4) 
  127.           Ctrl-"Cursor links/rechts" 
  128.  
  129.           Wort links/rechts (5/6) 
  130.           Shift-"Cursor links/rechts" 
  131.  
  132.           Zeilenanfang/-ende (7/8) 
  133.           Alt-"Cursor links/rechts" 
  134.  
  135.  
  136.  
  137.      GMC V9.10                                                     13.08.91
  138.  
  139.  
  140.      GMC V9.10                Bedienungsanleitung                   Seite 3
  141.  
  142.  
  143.        Einfüge-/Überschreibe-Modus 
  144.  
  145.                Der voreingestellte Modus (einfügen) kann wahlweise nur
  146.           für  die  aktuelle  Zeile  oder  auch  dauerhaft  gewechselt
  147.           werden.   Der  Wechsel nur für die aktuelle Zeile wird durch
  148.           Ctrl-A vorgenommen.  Nach Betätigung  der  RETURN-Taste  ist
  149.           wieder der alte Modus aktiv.  
  150.  
  151.                Der  Modus  kann  mit  SetGMC  dauerhaft gewechselt (s.
  152.           SetGMC.Doc).  
  153.  
  154.                Bei blockweiser  Bewegung  bzw.    blockweisem  Löschen
  155.           werden die Blocks nicht nur wie die Wörter durch Leerzeichen
  156.           getrennt,  sondern  auch  durch ':' '/' '.' '(' ')' und '|'.
  157.           Damit wird es möglich längere Pfadnamen schnell und  einfach
  158.           zu editieren.    Wenn  der  Cursor hinter oder auf einem der
  159.           Trennzeichen  steht,  wird  je  Taste   (BS/DEL)   nur   das
  160.           Trennzeichen gelöscht.  
  161.  
  162.                Die  oben aufgeführten Editierungsfunktionen können mit
  163.           SetGMC auch beliebig  anders  verteilt  werden.    Die  oben
  164.           genannte  Liste  ist  nur  die  Vorbelegung,  die  Zahlen in
  165.           Klammern stellen die zugehörigen Funktionen für SetGMC dar.  
  166.  
  167.  
  168.  
  169.      ›1mFunktionstastenbelegung 
  170.  
  171.                ›0mAlle  Funktionstasten  können  vierfach  belegt  werden
  172.           (Funktionstaste  allein,  mit  gedrückter Shift-, Ctrl- oder
  173.           Alt-Taste). Die Belegung erfolgt wiederum mit SetGMC.  
  174.  
  175.                Die Funktionstasten können in ihrer Gesamtheit auch ab-
  176.           und  wieder  angeschaltet  werden,  ohne  daß  die  Belegung
  177.           verloren geht.  
  178.  
  179.  
  180.  
  181.      ›1mKommandozeilenspeicherung 
  182.  
  183.                ›0mEingegebene  Kommandozeilen werden gespeichert (maximal
  184.           2048 Bytes, jede Zeile benötigt  zusätzlich  10  Bytes)  und
  185.           können auf  verschiedene Arten wieder abgerufen werden.  Die
  186.           zuletzt eingegebene Zeile wird am Ende der Liste  eingefÜgt.
  187.           Gegebenenfalls   werden   Zeilen   am   Anfang   der   Liste
  188.           hinausgeschoben.   Zeilen   der   Länge   1   werden   nicht
  189.           gespeichert.   Dies  gilt gilt auch für Zeilen, die sich bis
  190.           auf Groß/Kleinschreibung nicht von der vorhergehenden  Zeile
  191.           unterscheidet.  
  192.  
  193.             -  Mit  den  Tasten  "Cursor  auf-/abwärts" kann die Liste
  194.                zeilenweise in Richtung Anfang/Ende angezeigt werden.  
  195.  
  196.             -  Mit Shift-"Cursor aufwärts" wird die Liste nach der bis
  197.                zu diesem Zeitpunkt eingegebenen Teilzeile  als  Muster
  198.                zeilenweise durchsucht.  
  199.  
  200.             -  Mit  Shift-"Cursor abwärts" wird zum Ende der Liste ge-
  201.                sprungen.  
  202.  
  203.  
  204.  
  205.  
  206.      GMC V9.10                                                     13.08.91
  207.  
  208.  
  209.      GMC V9.10                Bedienungsanleitung                   Seite 4
  210.  
  211.  
  212.      ›1mOnline›0m-›1mHilfsfunktionen 
  213.  
  214.                ›0mDie Help-Taste zeigt  alleine  oder  zusammen  mit  der
  215.           Shift-, Ctrl- oder Alt-Taste vier verschiedene Hilfen an: 
  216.  
  217.             -  Help: 
  218.                Ausgabe der Funktionen der Cursortasten, der Backspace-
  219.                und  der  Del-Taste,  sowie der weiteren Funktionen der
  220.                Help-Taste.  
  221.  
  222.             -  Shift-Help: 
  223.                Ausgabe der ersten Belegungen der Funktionstasten.  
  224.  
  225.             -  Ctrl-Help: 
  226.                Ausgabe   weiterer   Information   zum    Setzen    der
  227.                Funktionstasten und des EinfÜge-/Überschreibe-Modus.  
  228.  
  229.             -  Alt-Help: 
  230.                Ausgabe    der    Liste    der    früher   eingegebenen
  231.                Kommandozeilen.  Die Ausgabe kann durch Druck auf  eine
  232.                beliebige   Taste  angehalten  und  wieder  fortgesetzt
  233.                werden.  Durch Druck  auf  die  RETURN-Taste  wird  die
  234.                Ausgabe abgebrochen.  
  235.  
  236.  
  237.  
  238.      ›1mIconify›0m-›1mFunktion und Fenster›0m/›1mScreen›0m-›1mVerlagerung 
  239.  
  240.                ›0mDie  Iconify-Funktion  kann  mittels  SetGMC  auf  jede
  241.           beliebige Funktionstaste gelegt werden.  Die  Funktionstaste
  242.           muß dazu mit ICONIFY belegt werden.  
  243.  
  244.                Die Iconify-Funktion wird immer sofort ausgeführt.  Sie
  245.           verändert aber  die aktuelle Kommandozeile nicht.  Das dabei
  246.           entstehende Fenster läßt sich beliebig verschieben und  wird
  247.           mit  einem  Doppelklick  wieder  auf die ursprüngliche Größe
  248.           gebracht.  Während das Fenster im verkleinerten  Modus  ist,
  249.           sind weiterhin  Ausgaben  über  dieses Fenster möglich.  Das
  250.           Fenster  wird  automatisch   inaktiviert,   so   daß   keine
  251.           irrtümlichen Eingaben möglich sind.  Der Inhalt des Fensters
  252.           selbst wird durch ICONIFY nicht verändert.  
  253.  
  254.                Bei  der KS 2.0-Version existieren drei neue Funktionen
  255.           zur Veränderung der Fenstergröße: 
  256.  
  257.             -  ZIPWINDOW: 
  258.                Ersetzt   ICONIFY,   entspricht   dem   Anklicken   des
  259.                ZIP-Gadget.  
  260.  
  261.             -  MINWINDOW: 
  262.                Bringt  das  Fenster  auf  minimale Größe auf die durch
  263.                SetGMC bestimmte   Position.        Ein    (beliebiges)
  264.                Workbench-Fenster wird aktiviert.  
  265.  
  266.             -  Bringt  das  Fenster  auf  die  durch  SetGMC bestimmte
  267.                Position und Größe.  
  268.  
  269.                Siehe auch SetGMC XY.  
  270.  
  271.                Wenn eine Funktionstaste mit SHIFT_WIN/SHIFT_SCR belegt
  272.           wird, kann damit das  Fenster/der  Screen  nach  vorne  bzw.
  273.  
  274.  
  275.      GMC V9.10                                                     13.08.91
  276.  
  277.  
  278.      GMC V9.10                Bedienungsanleitung                   Seite 5
  279.  
  280.  
  281.           hinten gelegt  werden.    Wenn das Fenster/der Screen in den
  282.           Hintergrund gelegt wird,  hat  dies  die  Aktivierung  eines
  283.           (beliebigen) Workbench-Fensters zur Folge.  
  284.  
  285.  
  286.  
  287.      ›1mDateinamen›0m-›1mErweiterung 
  288.  
  289.                ›0mMit   Hilfe   der   TAB-Taste  kann  die  Kommandozeile
  290.           erweitert werden.  
  291.  
  292.                Wenn TAB gedrückt wird, findet eine Interpretation  der
  293.           bisher eingegebenen  Zeile statt.  Als erstes wird die Zeile
  294.           in Teile zerlegt, die durch Leerzeichen getrennt sind.   Als
  295.           Pfad-Datei-Fragment  wird  der  Teil  verwendet, in dem oder
  296.           hinter dem der Cursor steht.   Wenn  der  Cursor  auf  einem
  297.           Leerzeichen  steht  und das Zeichen vor dem Cursor ebenfalls
  298.           ein  Leerzeichen  ist,  wird  ein  Leerstring  als  Fragment
  299.           verwendet.    Das   Fragment   wird  dann  in  einem  Puffer
  300.           gesichert.  Diese Kopie wird erst  überschrieben,  wenn  die
  301.           Zeile geändert, eine Cursor-Taste gedrückt oder durch RETURN
  302.           abgeschlossen wird.    Das  gespeicherte  Fragment der Zeile
  303.           wird ab jetzt als Pfad- und/oder Dateiname interpretiert.  
  304.  
  305.                Beinhaltet das Fragment kein Wurzelverzeichnis wird auf
  306.           dem aktuellen  Verzeichnis  des  CLI-  oder  Shell-Prozesses
  307.           aufgesetzt.  Als Prozeß wird dabei nur der Prozeß verwendet,
  308.           der den Ein-/Ausgabe-Kanal erstmalig geöffnet hat, also sind
  309.           Background-Prozesse nicht  relevant.  Der Teil des Fragments
  310.           nach dem letzten  '/'  bzw.    ':'  wird  als  Anfangsmuster
  311.           benützt.  Dieser  Teil  darf auch Wildcards enthalten.  Wenn
  312.           keine Wildcards angegeben werden, wird implizit (unsichtbar)
  313.           "#?"  angehängt.  Dann wird das Verzeichnis entsprechend dem
  314.           Pfad, der im Zeilenfragment erkannt wurde, durchsucht.  
  315.  
  316.                Wenn dieses Verzeichnis eine Datei enthält, die genauso
  317.           wie  das  Muster  beginnt,   so   wird   die   Kommandozeile
  318.           entsprechend ergänzt.    Wenn  diese  Datei  noch  nicht die
  319.           gewünschte sein sollte, kann mit  weiteren  TABs  die  Suche
  320.           fortgesetzt werden.  Wenn keine Dateien mehr existieren, auf
  321.           die   das   Muster   paßt,   wird   wieder  die  alte  Zeile
  322.           dargestellt.   Sollen  alle  Dateien  eines   Verzeichnisses
  323.           angezeigt, muß die Zeile mit einem ':', '/' oder ' ' enden.  
  324.  
  325.                Das Durchsuchen des Verzeichnisses und das Anzeigen der
  326.           Namen verläuft     asynchron.         Dadurch    wird    ein
  327.           Geschwindigkeitsvorteil erreicht, weil  schon  die  nächsten
  328.           Namen  eingelesen  werden, während man noch überlegt, ob der
  329.           angzeigte Name der gewünschte ist.  
  330.  
  331.                Verzeichnisnamen  werden  automatisch  durch  ein   '/'
  332.           ergänzt, Dateinamen dagegen durch ein ' '.  
  333.  
  334.                Die   TAB-Taste   kann  ebenso  wie  die  Cursor-Tasten
  335.           configuriert werden.    Die   Syntax   und   Semantik   kann
  336.           SetGMC.Doc entnommen   werden.     Welche  Typen  von  Namen
  337.           letztlich angezeigt werden, hängt  nur  vom  Qualifier  beim
  338.           ersten Drücken der TAB-Taste ab.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.      GMC V9.10                                                     13.08.91
  345.  
  346.  
  347.      GMC V9.10                Bedienungsanleitung                   Seite 6
  348.  
  349.  
  350.      ›1mKommando›0m-›1mSuchfunktion 
  351.  
  352.                ›0mMit  Ctrl-RETURN  wird die bisher eingegebene Zeile als
  353.           Muster verwendet,  um  in  einer  Liste  nach  Kommandos  zu
  354.           suchen.   Wenn  ein  Kommando  gefunden  wird,  das  genauso
  355.           beginnt, wird es dargestellt.  
  356.  
  357.                Siehe auch SetGMC COM.  
  358.  
  359.  
  360.  
  361.      ›1mFensterausdruck›0m-›1mFunktion 
  362.  
  363.                ›0mDie   Ausdruck-Funktion   wird    genauso    wie    die
  364.           Iconify-Funktion auf eine Funktionstaste gelegt (mit PRT_SCR
  365.           statt ICONIFY).  
  366.  
  367.                Mit  SetGMC  wird  die Blattlänge des Drucker zu Beginn
  368.           jedes Ausdruck bestimmt.  
  369.  
  370.                Der Puffer beim Starten  des  Handler  beträgt  4KByte.
  371.           Auch dieses kann durch SetGMC geändert werden.  
  372.  
  373.                Der  Puffer  kann  auch  auf  dem Bildschirm ausgegeben
  374.           werden.  Mit Ctrl-"Cursor aufwärts" kann man an  den  Anfang
  375.           des Puffers  springen.   Mit Ctrl-"Cursor abwärts" wird dann
  376.           die nächste Seite des Puffer auf dem Bildschirm  ausgegeben.
  377.           Mit  Alt-"Cursor  abwärts"  kann der Puffer auch zeilenweise
  378.           ausgegeben werden.  
  379.  
  380.                Am Ende jeder Seite wird  der  Prozentsatz  des  bisher
  381.           angezeigten Puffers ausgeben.  
  382.  
  383.                Wenn  während  der  Ausgabe des Puffers ein Zeichen auf
  384.           dem Bildschirm ausgeben werden soll oder eine Taste gedrückt
  385.           wird, scrollt die Pufferausgabe bis zum Ende durch.  
  386.  
  387.  
  388.  
  389.      ›1mScript›0m-›1mFunktion 
  390.  
  391.                ›0mGMC unterstützt eine Script-Funktion.  Mit  ihr  lassen
  392.           sich  alle Ausgaben einschließlich des Echos der Eingaben in
  393.           einer Datei aufzeichnen.  
  394.  
  395.                Die Funktion wird mittels SetGMC  eingeschaltet.    Die
  396.           Datei  bleibt geöffnet, bis das Fenster geschlossen oder mit
  397.           SetGMC die Datei wieder geschlossen oder eine  andere  Datei
  398.           geöffnet wird.  
  399.  
  400.                Während  eine  Script-Datei  geöffnet  ist,  kann nicht
  401.           zurückgeblättert werden.  
  402.  
  403.  
  404.  
  405.      ›1mUndo›0m-›1mFunktion f›0mü›1mr die Änderung der Kommandozeile 
  406.  
  407.                ›0mVor jeder Änderung  in  der  Kommandozeile  wird  deren
  408.           alter Zustand  gespeichert.    Er  kann  mit  der  ESC-Taste
  409.           zurückgeholt werden.  Mit Hilfe dieses Puffers wird auch die
  410.           Kommandozeile  bei  Veränderungen  der  Größe  des  Fensters
  411.  
  412.  
  413.      GMC V9.10                                                     13.08.91
  414.  
  415.  
  416.      GMC V9.10                Bedienungsanleitung                   Seite 7
  417.  
  418.  
  419.           wiederhergestellt.  
  420.  
  421.                Mit  Hilfe  des Puffers ist es möglich, eine noch nicht
  422.           durch  RETURN  abgeschlossene  Kommandozeile  zurückzuholen,
  423.           wenn  diese  durch  die  Betätigung  der  HELP-Taste,  einer
  424.           Kommandozeilen-Rückholfunktion,        einer        falschen
  425.           Funktionstaste,  der  Bildschirm-Ausgabefunktion  oder einer
  426.           Löschfunktion in einer nicht gewünschten Form verändert oder
  427.           gelöscht wurde.  
  428.  
  429.                Durch Druck auf  die  ESC-Taste  wird  der  Inhalt  der
  430.           aktuellen Kommandozeile mit der Puffer vertauscht.  Außerdem
  431.           wird der Cursor auf seine alte Position gesetzt.  
  432.  
  433.                Wenn  die  ESC-Taste direkt nach der TAB-Taste gedrückt
  434.           wird, dies den Abbruch der Dateinamen-Erweiterung zur  Folge
  435.           ohne    die    Kommandozeile   zu   ändern   (ähnlich   z.B.
  436.           Cursor-Tasten oder jede andere Taste).  Diese  Funktion  ist
  437.           nützlich,    um    sich    in    ein    tiefes   Verzeichnis
  438.           "durchzuhangeln".  
  439.  
  440.  
  441.  
  442.      ›1mEingabezeilenabschlu›0mß ›1mohne Ausf›0mü›1mhrung des Kommandos 
  443.  
  444.                ›0mUm zu vermeiden, daß eine Eingabezeile wieder  gelöscht
  445.           werden  muß,  weil  man  bemerkt hat, daß zuerst ein anderer
  446.           Befehl eingegeben werden muß,  hat  die  RETURN-Taste  jetzt
  447.           zwei Funktionen.  
  448.  
  449.                Bei  RETURN  ohne  Qualifier  hat sich nichts geändert.
  450.           Mit Shift-Taste dagegen wird die Kommandozeile  nur  in  den
  451.           Kommandozeilenspeicher  übernommen ohne sie an den CLI- oder
  452.           Shell-Prozeß weiterzureichen.  Es kann dann also der  andere
  453.           Befehl   eingegeben   und  wie  gewohnt  ausgeführt  werden.
  454.           Anschließend   kann   der   erste   Befehl    mit    zweimal
  455.           "Cursor-aufwärts"   zurückgeholt   und   diesmal   mit   der
  456.           RETURN-Taste ohne Shift gestartet werden.  
  457.  
  458.  
  459.  
  460.      ›1mAktueller Pfad im Fenstertitel 
  461.  
  462.                ›0mNeben dem normalen Titel aus dem Aufruf kann  auch  der
  463.           aktuelle   Verzeichnispfad   im   Fenstertitel   dargestellt
  464.           werden.  Diese Sonderfunktion muß ebenso wie andere und  die
  465.           folgende  Beep-Funktion  durch SetGMC explizit eingeschaltet
  466.           werden.  
  467.  
  468.  
  469.  
  470.      ›1mBeep›0m-›1mFunktion bei Prompt 
  471.  
  472.                ›0mWenn diese Funktion aktiv ist, wird bei  jedem  Empfang
  473.           eines   Read-Packets   die   verstrichene   Zeit   seit  dem
  474.           Zurücksenden des letzten Read-Packets bestimmt.  Wenn dieser
  475.           Zeitraum größer sein sollte als ein  angegebenes  Intervall,
  476.           wird ein  akustisches Signal erzeugt.  Es kann auch bestimmt
  477.           werden, ob das Tonsignal immer ertönen soll  oder  nur  wenn
  478.           das GMC-Fenster irgendwo von einem anderen Fenster überdeckt
  479.           wird.  Wenn das Fenster nicht auf dem obersten Screen liegt,
  480.  
  481.  
  482.      GMC V9.10                                                     13.08.91
  483.  
  484.  
  485.      GMC V9.10                Bedienungsanleitung                   Seite 8
  486.  
  487.  
  488.           wird immer  ein  Signal  erzeugt.  Im RAW-Modus wird dagegen
  489.           nie ein Signal erzeugt.  
  490.  
  491.  
  492.  
  493.      ›1mTitel›0m-›1mFlags f›0mü›1mr Kickstart 2›0m.›1m0 
  494.  
  495.                ›0mUnter  Kickstart  2.0   werden   folgende   Titel-Flags
  496.           unterstützt:  AUTO, CLOSE, NOCLOSE, SMART, SIMPLE, INACTIVE,
  497.           BACKDROP, NOBORDER, NOSIZE, NODRAG, NODEPTH,  WAIT,  SCREEN,
  498.           WINDOW.   Die  Anzahl  der Titel-Flags ist prinzipiell nicht
  499.           beschränkt.  
  500.  
  501.                Bei  der  KS  2.0  Version   ist   SIMPLE_REFRESH   der
  502.           voreingestellte  Refresh-Typ.  Um  ein  Fenster wie unter KS
  503.           1.2/3  zu  erhalten,  muß  das  Titel-Flag  SMART  angegeben
  504.           werden.  
  505.  
  506.                Die  NEWSIZE-Funktion  wird bei SIMPLE_REFRESH-Fenstern
  507.           ignoriert.  
  508.  
  509.  
  510.  
  511.      ›1mSnip›0m-›1mFunktion wie bei CON 2›0m.›1m0 
  512.  
  513.                ›0mGMC  bietet  durch  das  console.device   die   gleiche
  514.           Snip-Funktion   wie   der  Standard-CON-Handler.  Durch  das
  515.           Drücken der linken Maustaste und gleichzeitigem Bewegen  der
  516.           Maus  kann  ein  Ausschnitt  des  Fenster  markiert  werden.
  517.           Dieser wird mit der Farbe des Cursors unterlegt.  Drückt man
  518.           dann RAmiga-C,  wird  der  Ausschnitt  gespeichert.      Mit
  519.           RAmiga-V kann er in jedes andere Fenster kopiert werden, das
  520.           ebenfalls diese  Snip-Funktion  unterstützt.    Das Kopieren
  521.           funktioniert selbstverständlich  auch  umgekehrt  sowie  nur
  522.           innerhalb des GMC-Fensters.  
  523.  
  524.                Um   das   Markieren  zu  ermöglichen  muß  leider  die
  525.           Fähigkeit zur Aktivierung eines Workbench-Fensters  mit  der
  526.           rechten Maustaste entfallen.  
  527.  
  528.  
  529.  
  530.      ›1mFast Scrolling 
  531.  
  532.                ›0mWenn   der  Cursor  die  unterste  Zeile  des  Fensters
  533.           rereicht und das Fenster von anderen Fenster überlagert ist,
  534.           wird der Inhalt des Fensters um eine festgelegte Anzahl  von
  535.           Zeilen  nach  oben verschoben, bevor die Ausgabe fortgesetzt
  536.           wird.  In diesem Fall wird die Ausgabe zwar ruckhafter  aber
  537.           auch sehr viel schneller.  
  538.  
  539.  
  540.  
  541.      ›1mLokales und globales Konfigurieren 
  542.  
  543.                ›0mWie   schon   mehrfach   erwähnt   wurde,   können  die
  544.           GMC-Prozesse durch ein externes Programm  SetGMC  lokal  und
  545.           global konfiguriert werden.  Die globale Konfiguration wirkt
  546.           aber nur  auf  alle  folgenden GMC-Prozesse aus.  Sie sollte
  547.           also in der startup-sequence vorgenommen werden.  Die lokale
  548.           Konfiguration  wirkt  sich  immer   nachträglich   auf   den
  549.  
  550.  
  551.      GMC V9.10                                                     13.08.91
  552.  
  553.  
  554.      GMC V9.10                Bedienungsanleitung                   Seite 9
  555.  
  556.  
  557.           GMC-Prozeß aus, in dessen Fenster sie ausgeführt wurde.  
  558.  
  559.                Eine  detaillierte  Beschreibung  des  Programms SetGMC
  560.           kann der beiliegenden Bedienungsanleitung entnommen werden.  
  561.  
  562.  
  563.  
  564.      ›1mSonstiges 
  565.  
  566.                ›0mDie Ctrl-Tasten außer  Ctrl-A,  Ctrl-C..F,  Ctrl-M  und
  567.           Ctrl-\  haben  keine  Funktion und werden auch nicht ans CLI
  568.           oder die Shell weitergegeben.  
  569.  
  570.                Im RAW-Modus werden alle Tastendrücke  ohne  Auswertung
  571.           (außer Ctrl-C..F)   weitergeleitet.      Ebenso   werden  im
  572.           CON-Modus die folgenden Report-Meldungen des  console.device
  573.           durchgereicht: 
  574.  
  575.             -  Cursor Position 
  576.  
  577.             -  Window Bounds 
  578.  
  579.             -  Raw Events (außer NEWSIZE-,CLOSE- und Raw Key Event) 
  580.  
  581.  
  582.                GMC:  kann nicht mit dem Modul Terminal.mod von M2Amiga
  583.           (V3.2 und 3.3) eingesetzt.  Es wird in  diesen  Fällen  beim
  584.           Startup  des  Handlers ein Fehler provoziert und dadurch das
  585.           Fenster wieder geschlossen.  Dies passiert immer dann,  wenn
  586.           versucht  wird ein Close-Gadget an das Fenster anzufügen und
  587.           dies nicht der unter Kickstart 2.0 vorgesehene Weg ist.  
  588.  
  589.                Bei der Ausgabe einer Script-Datei in  ein  GMC-Fenster
  590.           sollte     man     beachten,     daß     diese    versteckte
  591.           Report-Anforderungen enthalten können.  Wenn  diese  Reports
  592.           dann ein zweites Mal gesendet werden, ist jedoch niemand da,
  593.           der sich  für  sie interessiert.  Deshalb werden sie einfach
  594.           zur Shell durchgereicht.  Dies kann dann  dazu  führen,  daß
  595.           Kommandos falsch  erkannt  werden.  Beim Zurückblättern kann
  596.           diese  Problem  nicht  auftreten,  da  hier   Gegenmaßnahmen
  597.           getroffen werden  konnten.  Bei externen Ausgaben durch Type
  598.           o.ä.  ist das leider nicht möglich, da dort  nicht  zwischen
  599.           Nutz-    und   Fehlausgaben   unterschieden   werden   kann.
  600.           Script-Dateien sollten also nur zum Drucker geschickt werden
  601.           oder  mit  Editoren  oder  Textanzeigeprogrammen  betrachtet
  602.           werden.  
  603.  
  604.  
  605.  
  606.      ›1mInstallation 
  607.  
  608.                ›0mZuerst  muß  die Datei GMC-Handler (und ExtFuncProc bei
  609.           KS.12/3-Versionen) ins L:-Verzeichnis kopiert werden.   Dann
  610.           sollte  der unterstehende MountList-Eintrag in die MountList
  611.           im DEVS:-Verzeichnis eingefügt werden.  Das Programm  SetGMC
  612.           kann   ins  C:-Verzeichnis  oder  jedes  andere  Verzeichnis
  613.           kopiert werden und  von  dort  gestartet  werden  sofern  in
  614.           Suchpfad existiert oder der Pfad dann explizit mit angegeben
  615.           wird.  
  616.  
  617.  
  618.  
  619.  
  620.      GMC V9.10                                                     13.08.91
  621.  
  622.  
  623.      GMC V9.10                Bedienungsanleitung                  Seite 10
  624.  
  625.  
  626.                GMC wird   durch   "Mount   GMC:"  installiert.    Dies
  627.           geschieht am besten in der  startup-sequence.    Damit  beim
  628.           Aufruf  eines  neuen  CLI- oder Shell-Fensters GMC verwendet
  629.           wird,   muß   GMC   beim   Aufruf   mitangegeben   (NewShell
  630.           GMC:xxx...), oder im Icon das entsprechende ToolType gesetzt
  631.           werden  (WINDOW=GMC:xxx...).  Wenn  die Fensterspezifikation
  632.           fehlt oder  unvollständig  ist,  werden  vorgestellte  Werte
  633.           benützt.   Zu  große  Werte  werden von Intuition dem Screen
  634.           angepaßt.  
  635.  
  636.                Eine weitere Methode ist mittels des Kommandos  "Assign
  637.           CON:  remove" und durch "Mount CON:" das Standard-Device CON
  638.           zuerst zu entfernen und dann GMC als  CON  zu  installieren.
  639.           Bei  dieser  Methode  muß  in  der MountList CON: durch GMC:
  640.           ersetzt werden.   Die  Installierung  als  CON  funktioniert
  641.           nicht  mit  M2Amiga-Programmen (V3.2 und 3.3), die das Modul
  642.           Terminal.mod benützen.  
  643.  
  644.  
  645.        MountList-Eintrag 
  646.  
  647.           GMC: 
  648.                  Handler = L:GMC-Handler 
  649.                  Stacksize = 2500 
  650.                  Priority = 5 
  651.                  GlobVec = -1 
  652.           # 
  653.  
  654.  
  655.  
  656.      ›1mDanksagung 
  657.  
  658.                ›0mMein Dank gebührt Volker Rudolph, Joachim  Strubel  und
  659.           Jörg Mayer für Tests und Verbesserungsvorschläge sowie allen
  660.           (?),  die  das  Programm  einsetzen  und die Sharewaregebühr
  661.           bezahlt haben.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.      GMC V9.10                                                     13.08.91
  690.  
  691.